<?php
/**
 *数组格式化
 * @param  数组 $arr 
 * @return 格式化后的组 
 */
	function p($arr){
		echo "<pre>";
		print_r($arr);
		echo "</pre>";
    }
    /**
     * 无限级分类
     * @param  数组  $arr   [description]
     * @param  父ID $pid   [description]
     * @param  第几级 $level [description]
     * @return 数组         [description]
     */
    function fenlei($arr,$pid=0,$level=0){
    	static $array = array();
    	static $id = 0;
    	foreach($arr as $k=>$v){
    		if($v['pid']==$pid){
    			$array[$id]=$v;
    			$array[$id]['lv']=$level;
    			$array[$id]['html'] = str_repeat('&nbsp;',$level);
    			$id++;
    			fenlei($arr,$v['cid'],$level+1);
    		}
    	}
    	return $array;
    }

?>